#if !defined(__OTA_HTTP_CURL)
#define __OTA_HTTP_CURL

typedef struct {
    char *str;
    int  size;
} response_body_t;

/**
 * @brief  根据url地址利用curl获得文本信息
 * @param  url: url地址
 * @return  返回一个结构体
 */
response_body_t *ota_http_curl_get(char *url);


/**
 * @brief  从远端url 下载文件
 * @param  url: url地址
 * @param  file_path: 文件保存路径
 * @return  返回 0 成功  -1失败
 */
int ota_http_curl_download(char *url, char *file_path);


#endif // __OTA_HTTP_CURL
